self-contained kitchen facilities - Español Inglés Diccionario